package com.housekeeper.manage.pojos;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @description bill
 * @author bue1024
 * @date 2022-01-15
 */
@Data
public class Bill implements Serializable {

    //@TableId(type = IdType.AUTO)
    /**
    * 账单id
    */

    private Long id;

    /**
    * 账单编号
    */
    private Long billCode;

    /**
    * 账单生成日期
    */
    private Date createTime;

    /**
    * 商家名
    */
    private String rName;

    /**
    * 账单摘要
    */
    private String summary;

    /**
    * 账单类型
    */
    private String type;

    /**
    * 代收金额
    */
    private BigDecimal price;

    /**
    * 账单状态 0已支付 1待支付 2取消
    */
    private int status;

    /**
    * 账单备注
    */
    private String remarks;

    /**
    * 订单id
    */
    private Long orderId;

    /**
    * 账单子类型
    */
    private String subType;

    /**
    * 付款方姓名
    */
    private String pName;

    /**
    * 付款方code
    */
    private Long pCode;

    /**
    * 付款方地址
    */
    private String pAddress;

    /**
    * 付款方联系人姓名
    */
    private String pOwnerName;

    /**
    * 付款方联系人电话
    */
    private String pOwnerTel;

    /**
    * 收款方code
    */
    private Long rCode;

    /**
    * 收款方地址
    */
    private String rAddress;

    /**
    * 收款方联系人姓名
    */
    private String rOwnerName;

    /**
    * 收款方联系人电话
    */
    private String rOwnerTel;

    public Bill() {}
}